package skladowisko;

import skladowisko.dictonaries.StopienZaladunku;
import skladowisko.dictonaries.TypKontenera;

/**
 *
 * @author Krzysiek
 */
public class ParametryFizyczne
{
     private StopienZaladunku stopienZaladunku;
     private TypKontenera typ;
     private long masaKg;

     //***************************************************************************
     public ParametryFizyczne(TypKontenera typ, long masaKg)
     {
         this.typ = typ;
         setMasaKg(masaKg);
     }
     //***************************************************************************
     public StopienZaladunku getStopienZaladunku()
     {
         return stopienZaladunku;
     }
     //***************************************************************************
     public void setTypKontenera(String typ)
     {
         this.typ = TypKontenera.valueOf(typ);
     }
     //***************************************************************************
     private void setMasaKg(long masaKg)
     {
         this.masaKg = masaKg;
         if(masaKg > 0)
             this.stopienZaladunku = StopienZaladunku.PELNY;
         else
             this.stopienZaladunku = StopienZaladunku.PUSTY;
     }
     //***************************************************************************
     public long getMasaKg()
     {
         return this.masaKg;
     }
     //***************************************************************************
     public TypKontenera getTypKontenera()
     {
         return this.typ;
     }
}
